Java 内功修炼 之 数据结构与算法(一)
一、基本认识 1、数据结构与算法的关系? (1)数据结构(data structure): 数据结构指的是 数据与数据 之间的结构关系。比如:数组、队列、哈希、树 等结构。 (2)算法: 算 ...
一、基本认识 1、数据结构与算法的关系? (1)数据结构(data structure): 数据结构指的是 数据与数据 之间的结构关系。比如:数组、队列、哈希、树 等结构。 (2)算法: 算 ...
一、二叉树补充、多叉树 1、二叉树(非递归实现遍历) (1)前提 前面一篇介绍了 二叉树、顺序二叉树、线索二叉树、哈夫曼树等树结构。 可参考:https://www.cnblogs.com/l ...
一、内排序 1、排序基本概念 (1)什么是排序? 排序指将一个数据元素集合或者序列 按照某种规则 重新排列成一个 有序的集合或者序列。分为内排序、外排序。排序算法的好坏直接影响程序的执行速度以及 ...
一、快慢指针 1、核心思想 2、案例实现(找到单链表的中间节点) 3、案例实现(环形链表) (1)LeetCode 题目 ...